안녕하세요, 회로설계 멘토 삼코치 입니다:)
질문자분이 고민하시는 지점이 현실적인 부분을 잘 짚으셨습니다. 결론부터 말씀드리면, 대기업 회로설계 직무에서 “AI 프롬프트를 잘 쓴다”는 것 자체를 평가 항목으로 두고 뽑는 경우는 거의 없습니다. 하지만 “AI를 도구로 활용해 설계 생산성을 높인 경험”은 충분히 플러스 요소가 될 수 있습니다. 핵심은 AI를 잘 썼다는 것이 아니라, 설계 문제를 어떻게 정의하고 검증했는가입니다.
회로설계 직무에서 실제로 보는 역량은 다음과 같은 것들입니다. 첫째는 회로 동작에 대한 물리적 이해입니다. 둘째는 스펙을 보고 아키텍처를 설계하는 능력입니다. 셋째는 검증과 디버깅 능력입니다. 예를 들어 어떤 아날로그 블록에서 gain이 A_v = gm * ro 로 결정된다고 할 때, gm을 키우면 bandwidth가 어떻게 변하는지, ro가 줄어들면 PSRR에 어떤 영향이 있는지 설명할 수 있어야 합니다. 디지털에서도 마찬가지로 setup/hold margin이 왜 깨지는지, metastability가 왜 발생하는지 물리적으로 설명할 수 있어야 합니다.
이런 상황에서 “AI로 코드를 잘 생성했다”는 식의 서술은 오히려 역효과가 날 수 있습니다. 왜냐하면 면접관 입장에서는 “그럼 본인이 한 게 뭐지?”라는 의문이 생기기 때문입니다.
하지만 접근을 이렇게 바꾸면 이야기가 달라집니다.
예를 들어 질문자분이 임베디드 프로젝트를 하면서 UART 통신 드라이버를 구현해야 했고, 레지스터 설정이 복잡해서 AI를 활용해 초안 코드를 만들었다고 가정해 보겠습니다. 이때 좋은 어필 방식은 다음과 같습니다.
“UART baud rate 설정 과정에서 분주비 계산과 레지스터 매핑 오류가 반복적으로 발생했습니다. 분주비는 Baud = Fclk / (16 * USARTDIV) 관계를 따르는데, 클럭 조건에 따라 소수점 처리에서 오차가 발생했습니다. AI를 활용해 초기 코드 구조를 빠르게 생성한 뒤, 데이터시트 기반으로 수식과 타이밍을 재검증하여 오차를 수정했습니다. 그 결과 통신 에러율을 3% 수준에서 0%로 낮출 수 있었습니다.”
이렇게 쓰면 AI는 ‘도구’이고, 본질은 문제 정의, 수식 이해, 검증 과정입니다. 이건 충분히 긍정적입니다.
현업에서도 실제로 설계 엔지니어들이 Python 스크립트 작성, Verilog template 생성, 테스트벤치 자동화 등에 생성형 AI를 참고하는 경우는 늘어나고 있습니다. 하지만 tape-out 직전 sign-off를 할 때는 결국 사람이 식과 파형을 보고 판단합니다. 예를 들어 setup margin이
Slack = Tclk - (Tcomb + Tsetup)
인데, Slack이 -50ps가 나왔다면 AI가 뭐라고 하든 근본 원인을 타이밍 경로에서 찾아야 합니다. 이 과정은 AI 활용 능력이 아니라 회로 이해 능력입니다.
그래서 자기소개서에서의 전략은 다음과 같이 가져가시는 것이 좋습니다.
AI 활용을 전면에 내세우지 말고, “설계 생산성을 높이기 위해 다양한 도구를 능동적으로 활용했다”는 식으로 녹이십시오. 그리고 반드시 본인이 직접 분석하고 수정한 부분을 강조하십시오. 예를 들어 “AI가 제안한 코드에서 인터럽트 우선순위 설정 오류를 발견하고 수정했다”처럼 본인의 개입 지점을 명확히 쓰셔야 합니다.
반대로 이렇게 쓰면 위험합니다.
“AI를 활용하여 프로젝트를 성공적으로 완수했습니다.”
이건 면접에서 바로 파고들 질문입니다. “AI 없었으면 못 했나요?”라는 질문이 나올 수 있습니다.
비유를 하나 드리겠습니다. AI는 고급 계산기와 비슷합니다. 계산기를 잘 쓰는 것은 도움이 되지만, 미분이 무엇인지 모르면 계산기를 아무리 잘 써도 설계는 못 합니다. 회사는 계산기를 잘 쓰는 사람보다, 식을 세울 줄 아는 사람을 뽑습니다.
질문자분의 경우, 만약 그 임베디드 프로젝트에서 시스템 구조 설계, 디버깅, 타이밍 분석, 전력 최적화 같은 본질적인 엔지니어링 요소가 있었다면 그 프로젝트는 충분히 좋은 소재입니다. 다만 “AI 활용 능력”이라는 카테고리로 강조하기보다는 “문제 해결 과정에서 도구를 전략적으로 활용했다”는 흐름으로 가져가시는 것이 안전합니다.
제가 하나 여쭙고 싶습니다. 그 프로젝트에서 질문자분이 직접 설계 결정을 내린 부분은 무엇인가요? 예를 들어 인터럽트 기반으로 할지 polling으로 할지 결정했다든지, DMA를 쓸지 말지 판단했다든지, 메모리 맵을 직접 설계했다든지 하는 지점이 있습니까? 그 부분이 명확하다면, 그걸 중심으로 스토리를 재구성해 드릴 수 있습니다.
더 자세한 회로설계 컨텐츠를 원하신다면 아래 링크 확인해주세요 :)
https://linktr.ee/circuit_mentor